last ditch effort - Français Anglais Dictionnaire